//
//  MinMoves_453.h
//  LeetCode
//
//  Created by Shun on 2019/4/25.
//  Copyright © 2019 Shun. All rights reserved.
//

#ifndef MinMoves_453_h
#define MinMoves_453_h

#include <stdio.h>
#include <stdbool.h>

//453. 最小移动次数使数组元素相等

//给定一个长度为 n 的非空整数数组，找到让数组所有元素相等的最小移动次数。每次移动可以使 n - 1 个元素增加 1。
//
//示例:
//
//输入:
//[1,2,3]
//
//输出:
//3
//
//解释:
//只需要3次移动（注意每次移动会增加两个元素的值）：
//
//[1,2,3]  =>  [2,3,3]  =>  [3,4,3]  =>  [4,4,4]

int minMoves(int* nums, int numsSize);

#endif /* MinMoves_453_h */
